package com.liam.lotterysystem.service.activitystatus;

import com.liam.lotterysystem.service.dto.ConvertActivityStatusDTO;

/**
 * @Author: LiamLMK
 * @CreateTime: 2024-11-04
 * @Description:
 * @Version: 1.0
 */

public interface ActivityStatusManager {

    /**
     * 处理活动相关状态转换
     * @param convertActivityStatusDTO
     */
    void handlerEvent(ConvertActivityStatusDTO convertActivityStatusDTO);

    /**
     * 回滚处理活动相关状态
     * @param convertActivityStatusDTO
     */
    void rollBackHandlerEvent(ConvertActivityStatusDTO convertActivityStatusDTO);

}
